#pragma once
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <errno.h>
#include <assert.h>

typedef int SLTDatatype;
typedef struct SListNode
{
	SLTDatatype data;
	struct SListNode* next;
}SLTNode;

SLTNode* BuyLTNode(SLTDatatype x);
void SLTPrint(SLTNode* phead);
void SLPushFront(SLTNode** pphead, SLTDatatype x);
void SLPushBack(SLTNode** pphead, SLTDatatype x);
void SLPopFront(SLTNode** pphead);
void SLPopBack(SLTNode** pphead);
SLTNode* SLTFind(SLTNode* phead, SLTDatatype x);


